package org.example;

import org.bouncycastle.crypto.CryptoException;
import org.bouncycastle.util.encoders.Hex;
import org.example.dataStruct.array;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.IOException;
import java.lang.constant.Constable;

//TIP 要<b>运行</b>代码，请按 <shortcut actionId="Run"/> 或
// 点击装订区域中的 <icon src="AllIcons.Actions.Execute"/> 图标。
public class Main {
    private static final Logger logger = LoggerFactory.getLogger(Main.class);
    public static void main(String[] args) {
        int []nums={9,8,7,6,5,4,3,2,1,0};
        new array().Insert(nums,100,3);
        System.out.println("删除元素。。。。。");
        new array().remove(nums,3);
        System.out.println("扩容数组。。。。。");
        int []newarray=new array().extend(nums,20);
        new array().print(newarray);


        /*
        try {
            // 根据操作系统的不同调用不同的命令
            String os = System.getProperty("os.name").toLowerCase();
            if (os.contains("win")) {
                // Windows 系统下的重启命令
                Runtime.getRuntime().exec("shutdown -r -t 0");
            } else if (os.contains("nix") || os.contains("nux") || os.contains("mac")) {
                // Unix/Linux/Mac 系统下的重启命令
                Runtime.getRuntime().exec("sudo reboot");
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
         */
    }


}